package com.yidu.drug.dao;

import java.util.List;
import java.util.Map;

import org.apache.ibatis.annotations.Param;

import com.yidu.drug.model.DrugModel;
import com.yidu.drug.model.FdSellDetailModel;
import com.yidu.drug.model.FdSellModel;
import com.yidu.drug.model.SalesReturnModel;
/**
 * 退货单的dao
 * @author meilina
 * 2018年8月9日下午2:27:08
 * @version 1.0
 */
public interface SalesReturnModelMapper {
    int deleteByPrimaryKey(String reId);

    int insert(SalesReturnModel record);

    int save(SalesReturnModel salesReturn);

    SalesReturnModel selectByPrimaryKey(String reId);

    int updateByPrimaryKeySelective(SalesReturnModel record);

    int updateByPrimaryKey(SalesReturnModel record);
    
    
    
    /**
     * 行数查询 -- 退货单
     * @param t 会员对象
     * @return 行数
     */
    int findTotalRows(SalesReturnModel salesReturn);
    
    /**
     * 分页查询退货单表
     * @param paramMap 传入分页参数和条件查询参数
     * @return 会员集合
     */
    List<SalesReturnModel> findAllPage(Map<String,String> paramMap);
   /**
    * 将是否有效改变状态 
    * @param reId
    * @return
    */
    int updateIsva(String reId);
    
    
    List<DrugModel> findAllDrug(DrugModel drugModel);
    
    List<SalesReturnModel> findDrugName(@Param("drugName")String drugName,@Param("mxQuantity")String mxQuantity ,@Param("sellDate")String sellDate);
    
   	SalesReturnModel findById(String reId);
   	
   	
}